package cn.itsource.user.controller;

import cn.itsource.dto.LoginDto;
import cn.itsource.user.service.ILoginService;
import cn.itsource.utils.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/login")
public class LoginController {
    @Autowired
    private ILoginService loginService;

    //写接口，先得知道请求参数列表和要返回什么数据结果？
    // 入参和出参  命名规范：自定义入参：Dto包中，自定义出参:vo包中

    @PostMapping("/account")
    @ResponseBody //改造了ModelAndView---->使sprngmvc的返回结果发生了变化
    public AjaxResult account(@RequestBody LoginDto loginDto){
        return loginService.account(loginDto);
    }
}
